package com.effectiv.gooruda.rest.service.api;

import org.springframework.social.facebook.api.Comment;

import org.springframework.social.facebook.api.PagedList;
import org.springframework.social.facebook.api.PagingParameters;
import org.springframework.social.facebook.api.Reference;

public abstract class FacebookCommentService {

	public abstract String addComment(String objectId, String message);

	public abstract void deleteComment(String commentId);

	public abstract Comment getComment(String commentId);

	public abstract PagedList<Comment> getComments(String objectId);

	public abstract PagedList<Comment> getComments(String objectId,
			PagingParameters pagingParameters);

	public abstract PagedList<Reference> getLikes(String objectId);

}
